import Vue from "vue";
import VueRouter from "vue-router";
import "./generateRouter"
//解决路由导航到统一路径重复报错的问题
const originalPush = VueRouter.prototype.push
VueRouter.prototype.push = function push(location) {
  return originalPush.call(this, location).catch(err => err)
}


Vue.use(VueRouter);

const routes = [
  // ...result,
  // {
  //   path:'/',
  //   component: () =>import (/*webpackChunkName:'home'*/"@/pages/Home"),
  //   redirect : "/welcome",
  //   childen: [
  //     {
  //       path: "welcome",
  //       component: () =>import(/*webpackChunkName:'welcome'*/"@/pages/Home/Welcome")
  //     }
  //   ]
  // },

  //静态路由
  {
    path: "/login",
    component: () => import(/*webpackChunkName:'login' */ "../pages/Login"),
  },

  //404页面
  {
    path:"*",
    component: () => import("@/pages/Page404")
  }
];

const router = new VueRouter({
  routes,
});

export default router;
